#!/bin/bash


check_url() {

   # 如何访问某个网址成功 这个状态码拿到的就是200 保存到一个变量
   HTTP_CODE=$(curl -o /dev/null  --connect-timeout 3 -s -w "%{http_code}" $1)

   # 对这个变量作一个判断 如果==200就说明访问成功
   if [ $HTTP_CODE -eq 200 ];then

      echo "$url access successful"
      continue
   fi
}



URL_LIST="www.baidu.com www.asdasd.com"

# 遍历这个列表 对这个列表逐个的去进行监控
# for循环如果执行成功就跳出 如果执行失败就继续向上执行 直到执行到echo 就可以发送告警通知了
for URL in $URL_LIST;do

    check_url $URL
    check_url $URL
    check_url $URL
    echo "$url access failure"
done
